package com.lemon.mapper.cityRun;

import java.util.List;
import java.util.Map;

import com.lemon.mapper.baseMapper.BaseMapper;
import com.lemon.model.cityRun.CrShops;

public interface CrShopsMapper extends BaseMapper<CrShops> {

	/**
	 * <b>Description:<blockquote>
	 * </blockquote></b>
	 * 
	 * @Title: selectShopAndUserById
	 * @param css
	 * @author Ran_cc
	 * @return
	 * @date 2018年10月21日
	 */
	CrShops selectShopAndUserById(CrShops css) throws Exception;

	/**
	 * <b>Description:<blockquote>
	 * </blockquote></b>
	 * 
	 * @Title: selectAuditListBySelective
	 * @param shop
	 * @return
	 * @author Ran_cc
	 * @date 2018年10月22日
	 */
	List<CrShops> selectAuditListBySelective(CrShops shop) throws Exception;

	/**
	 * <b>Description:<blockquote>
	 * </blockquote></b>
	 * 
	 * @Title: getDataStatisInfo
	 * @return
	 * @author Ran_cc
	 * @date 2018年11月5日
	 */
	Map<String , Object> getDataStatisInfo(CrShops crShops) throws Exception;

	/**
	 * <b>Description:<blockquote>
	 * </blockquote></b>
	 * 
	 * @Title: getShopOrderProfitInfo
	 * @param crShops
	 * @return
	 * @author Ran_cc
	 * @date 2018年11月5日
	 */
	Map<String , Object> getShopOrderProfitInfo(CrShops crShops) throws Exception;

	/**
	 * <b>Description:<blockquote> 根据经纬度级其他信息获取店铺列表
	 * </blockquote></b>
	 * 
	 * @Title: selectShopListByLoc
	 * @param shop
	 * @return
	 * @author Ran_cc
	 * @date 2018年11月7日
	 */
	List<CrShops> selectShopListByLoc(CrShops shop);

	/**
	 * <b>Description:<blockquote>
	 * </blockquote></b>
	 * 
	 * @Title: selectShopAndAtvByPrimaryKey
	 * @param id
	 * @return
	 * @author Ran_cc
	 * @date 2018年11月9日
	 */
	CrShops selectShopAndAtvByPrimaryKey(String id) throws Exception;

}